Resolving Incorrect Visual Occlusion in Outdoor Augmented Reality Using TOF Camera and OpenGL Frame Buffer
نویسندگان
چکیده
Augmented Reality (AR) has the potential of being an effective visualization tool for planning and operations design in construction, manufacturing, and other process-oriented engineering domains. One of the primary challenges in creating AR visualizations is to project graphical 3D objects onto a user’s view of the real world and create a sustained illusion that the virtual and real objects co-exist across time in the same augmented space. However regardless of the spatial relationship between the real and virtual objects, traditional AR scene composing algorithm displays the real world merely as a background, and superimposes virtual objects in the foreground. This creates incorrect visual occlusion artifacts, that in effect breaks the illusion that real and virtual objects co-exist in AR. The research implements and demonstrates a robust depth sensing and frame buffer algorithm for resolving incorrect occlusion problems in outdoor AR applications. A high-accuracy Time-of-flight (TOF) camera capable of suppressing background illumination (e.g. bright sunlight) in ubiquitous environments is used to capture the depth map of real-world in real time. The preprocessed distance information is rendered into depth buffer, that allows the interpolation of visual or hidden elements in the OpenGL color buffer to generate the composite AR scene. An optimized approach taking advantage of OpenGL texture and GLSL fragment processor is also proposed to speed up sampling distance value and rendering into frame buffer. The designed algorithm is validated in several indoor and outdoor experiments using SMART AR framework. The AR space with occlusion effect enabled demonstrates convincing spatial cues and graphical realism.
منابع مشابه
Occlusion Handling Method for Ubiquitous Augmented Reality Using Reality Capture Technology and GLSL
The primary challenge in generating convincing Augmented Reality (AR) graphics is to project 3D models onto a user’s view of the real world and create a temporal and spatial sustained illusion that the virtual and real objects co-exist. Regardless of the spatial relationship between the real and virtual objects, traditional AR graphical engines break the illusion of co-existence by displaying t...
متن کاملScalable Algorithm for Resolving Incorrect Occlusion in Dynamic Augmented Reality Engineering Environments
Augmented reality (AR) offers significant potential in construction, manufacturing, and other engineering disciplines that employ graphical visualization to plan and design their operations. As a result of introducing real-world objects into the visualization, less virtual models have to be deployed to create a realistic visual output that directly translates into less time and effort required ...
متن کاملA Robust Method for Resolving Incorrect Visual Occlusion in Dynamic Augmented Reality Environments of Animated Engineering Operations
Augmented Reality (AR) visualization offers significant potential in facilitating the process of verification, validation, and accreditation of simulated construction operations by reducing the model engineering and data collection tasks, and providing visually convincing representations of the modeled processes. As a tradeoff, however, an AR animation must be able to manage and accurately disp...
متن کاملResolving Incorrect Occlusion in Augmented Reality Animations of Simulated Construction Operations
Augmented Reality (AR) visualization offers significant potential in facilitating the process of verification, validation, and accreditation of simulated construction operations by reducing the model engineering and data collection tasks, and providing visually convincing representations of the modeled processes. As a tradeoff, however, an AR animation must be able to manage and accurately disp...
متن کاملReal-time Cartoon-like Stylization of AR Video Streams on the GPU
The ultimate goal of many applications of augmented reality is to immerse the user into the augmented scene, which is enriched with virtual models. In order to achieve this immersion, it is necessary to create the visual impression that the graphical objects are a natural part of the user’s environment. Producing this effect with conventional computer graphics algorithms is a complex task. Vari...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010